package de.uni.muenster.idw2.location.bluetooth.service;

public interface PositioningServiceInterface {
	//For telling to the service the current floor
	public void setCurrentFloor(int floor);
	
    //For telling to the service that should save the measurements to files.	
	public void setSaveMeasurements(boolean save);
	
    //For specifying if should use the Fake implementation or the Real one (i.e Bluetooth adapter)  
    public void setMeasurementMode(boolean fake);
   
    //For starting the positioning functionality
    public void startPositioning();
    
    //For stopping the positioning functionality
    public void stopPositioning ();
    
    //For setting up the positioning method
	public void setPositioningMethod(PositioningMethod positioningMethod);
	
    //For requesting the positioning method currently used
	public PositioningMethod getPositioningMethod();
}
